package com.exception;


/**
 *  异常分类：
 *      1. 检查时异常
 *      2. 运行时异常
 *      3. 错误ERROR
 */
public class Demo1 {


    /**
     * 异常 1：循环调用
     *      Exception in thread "main" java.lang.StackOverflowError
     * @param args
     */
//    public static void main(String[] args) {
//        new Demo1().a();
//    }
//
//    public void a(){
//        b();
//    }
//
//    public void b(){
//        a();
//    }


    /**
     * 异常 2：
     *      Exception in thread "main" java.lang.ArithmeticException: / by zero
     * @param args
     */
//    public static void main(String[] args) {
//        System.out.println(11/0);
//    }


    /**
     * 异常 3：没有分号
     *      java: 需要';'
     * @param args
     */
//    public static void main(String[] args) {
//        System.out.println()
//    }


}
